# 获得用户输入的一个整数a，计算a的平方根，
# 保留小数点后3位，并打印输出。
# 输出结果采用宽度30个字符、右对齐输出、多余字符采用加号(+)填充。
# 如果结果超过30个字符，则以结果宽度为准。

import cmath
import math

a = int(input())
result = 0
if a < 0:
    result = (cmath.sqrt(a))  # 支持复数运算
else:
    result = math.pow(a, 0.5)

if len(str(result)) > 30:
    print("{:.3f}".format(result))
else:
    print("{:+>30.3f}".format(result))




